package com.jic.member.response;

import com.jic.common.base.vo.AdminOperate;
import com.jic.common.base.vo.RestResult;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.Getter;
import lombok.Setter;

import java.util.Date;

@Data
@Getter
@Setter
public class MemberGrowthRuleResponse {
    @ApiModelProperty(notes = "成长值ID")
    private Long id;
    @ApiModelProperty(notes = "成长值编号")
    private String growthNum;
    @ApiModelProperty(notes = "所属组织ID")
    private Long deptId;
    @ApiModelProperty(notes = "成长值规则类型")
    private String ruleType;
    @ApiModelProperty(notes = "成长值规则名称")
    private String ruleName;
    @ApiModelProperty(notes = "获取方式:1下单赠送  2注册赠送  3评价赠送  4充值赠送  5分享赠送  6点赞赠送  7晒单赠送  8收藏赠送  ")
    private String obtainMode;
    @ApiModelProperty(notes = "创建日期")
    private Date createTime;
    @ApiModelProperty(notes = "创建用户ID")
    private Long creator;
    @ApiModelProperty(notes = "创建用户")
    private String creatorName;
    @ApiModelProperty(notes = "更新时间 数据库")
    private Date updateTime;
    @ApiModelProperty(notes = "更新用户ID")
    private Long updater;
    @ApiModelProperty(notes = "更新用户")
    private String updaterName;
    @ApiModelProperty(notes = "状态 0:启用 1:停用")
    private Integer status;
    @ApiModelProperty(notes = "0 未删除 1 删除")
    private Integer deleteFlag;
    @ApiModelProperty(notes = "基类")
    private AdminOperate adminOperate;
    @ApiModelProperty(notes = "分页开始")
    private int start;
    @ApiModelProperty(notes = "分页结束")
    private int limit;
    @ApiModelProperty(notes = "创建时间开始")
    private  String startTime;
    @ApiModelProperty(notes = "创建时间结尾")
    private String endTime;
    @ApiModelProperty(notes = "1 带图 2 不带图")
    private Integer whetherPic;
    @ApiModelProperty(notes = "所属组织层级 0:母平台 1:子平台 2:商家 3:店铺")
    private Integer deptType;
    @ApiModelProperty(notes = "所属组织名称")
    private String deptName;
    @ApiModelProperty(notes = "所属子平台名称")
    private String childName;
    @ApiModelProperty(notes = "发放的成长值")
    private  Long giveGrowthVal;
}
